package cn.cj.erp.entity.system;

import cn.cj.erp.common.enums.StatusEnum;
import cn.cj.erp.common.enums.YesNoEnum;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;

/**
 * 通知公告用户阅读表
 * 
 * @author chenjian
 */
@Data
@TableName(value = "sys_notice_user_read", autoResultMap = true)
public class SysNoticeUserRead {

    /** 通知公告用户阅读表ID */
    @TableId(type = IdType.INPUT)
    private Long id;

    /** 通知公告ID */
    private Long noticeId;

    /** 系统用户id */
    private Long userId;

    /** 是否已读{@link YesNoEnum}，仅在指定通知接收人时使用 */
    private YesNoEnum readStatus;

    /** 状态{@link StatusEnum} */
    private StatusEnum status;

    /** 备注 */
    private String remark;

    /** 创建时间 */
    private Date createTime;

    /** 更新时间 */
    private Date modifyTime;
}
